// 导入 类型声明
import type { FilterDataList, RoleList } from '/@/typings/Views'

import avavr from '/@/assets/images/OIP-C.jpg'
/**
 * 虚拟数据
 * 个人数据
 */
export const MockUser: any = {
    avavr
}

// role虚拟数据
/**
 * 角色管理
 */
export const rolelist: Array<RoleList> = [{
    id: 1001,
    roleName: '超级管理员',
    roleIdentification: 'admin',
    sort: 1,
    roleState: '启用',
    roleDescription: '测试角色1',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1002,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 2,
    roleState: '启用',
    roleDescription: '测试角色2',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1003,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色3',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1004,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色4',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1005,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色5',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1006,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色6',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1007,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色7',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1008,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色8',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1009,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色9',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}, {
    id: 1010,
    roleName: '普通用户',
    roleIdentification: 'common',
    sort: 3,
    roleState: '启用',
    roleDescription: '测试角色10',
    roles: [],
    createTime: '2023/5/20 11:12:13',
}]
// userControl虚拟数据
export const userConList: Array<UserControlList> = [{
    id: 1001,
    accountName: 'admin',
    userNickname: '我是管理员',
    associatedRole: 'admin',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '不可删除',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1003,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1004,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1005,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1006,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1007,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1008,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1009,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}, {
    id: 1010,
    accountName: 'common',
    userNickname: '我是普通用户',
    associatedRole: 'common',
    department: 'vueName',
    phone: '1232',
    email: 'vue@vue.com',
    sex: '男',
    password: '123',
    userStatus: '启用',
    userDescription: '测试用户',
    createTime: '2023/5/20 12:12:12',
}]
// 部门管理虚拟数据
export const depManagementsList: Array<DepManagementList> = [{
    departmentName: 'vueNextAdmin',
    sort: 0,
    departmentStatus: '启用',
    departmentDescription: '顶级部门',
    createTime: new Date().toLocaleString(),
    children: [{
        departmentName: 'IT外包服务',
        sort: 1,
        departmentStatus: '启用',
        departmentDescription: '总部',
        createTime: new Date().toLocaleString(),
    }, {
        departmentName: '资本控股',
        sort: 2,
        departmentStatus: '启用',
        departmentDescription: '分部',
        createTime: new Date().toLocaleString(),
    }]
}, {
    departmentName: 'test部门',
    sort: 0,
    departmentStatus: '启用',
    departmentDescription: '部门',
    createTime: new Date().toLocaleString(),
    children: [{
        departmentName: '部门1',
        sort: 1,
        departmentStatus: '启用',
        departmentDescription: '总部',
        createTime: new Date().toLocaleString(),
    }, {
        departmentName: '资本控股',
        sort: 2,
        departmentStatus: '部门2',
        departmentDescription: '分部',
        createTime: new Date().toLocaleString(),
    }]
}]
// 字典管理章台数据
export const dicManaList: Array<DicManagementList> = [{
    DicName: '角色管理',
    column: 'SYS_ROLE',
    DicStatus: '启用',
    DicDescription: '这是角色字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}, {
    DicName: '用户性别',
    column: 'SYS_USERINFO',
    DicStatus: '启用',
    DicDescription: '这是用户性别字典',
    createTime: new Date().toLocaleString(),
    list: []
}]

// 过滤筛选组件 模拟数据列表
export const filterDataList: Array<FilterDataList> = [
    {
        img: 'http://news.sznews.com/pic/2020-08/14/9d9c9a60-f0af-41aa-b617-683b07c87642.jpg',
        title: '嘉陵江2020年第1号洪水”在嘉陵江支流涪江形成',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/news/pic/2020-08/13/0ea47d3c-feb9-4bd7-8597-a8a373aa6340c6ec12c7-3b33-4528-91a6-85ec8ca1df67_watermark.png',
        title: '让《民法典》走近群众 盐田街道开展人民调解宣传活动',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/photo/pic/2020-08/12/a08d6eb0-1d53-4f76-a313-ad3e5d701f98.jpg',
        title: '记者手记：可可西里，“挪”向“藏羚羊大产房”的14个半小时',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/photo/pic/2020-08/11/43cc0e14-9bca-45b9-9a8b-342e09d6a4c7.jpg',
        title: '以优异成绩庆祝深圳经济特区建立40周年',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/photo/pic/2020-08/11/a4dc322b-68ec-40e6-8906-3124142c3e49.jpg',
        title: '草原上的“太阳姑娘”',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/zhuanti/pic/2020-08/07/57f087b4-4812-46cc-adb9-ead73621284e.png',
        title: '奇观天下|带你走进非洲野生动物观光第一目的地',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://news.sznews.com/pic/2020-09/02/t2_(101X54X600X335)7cd39301-d9cf-45f1-91c3-9575b1e5ce0e.jpg.2',
        title: '五角大楼发布“中国军力报告” 华春莹： 罔顾事实，充满偏见',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://news.sznews.com/pic/2020-09/02/b8b41d9c-0508-4498-8d37-6e597493769f.jpg',
        title: '最新地铁消息汇总：4号线北延、2号线三期、8号线一期等今年通车',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/photo/pic/2020-08/10/1635374c-f4d6-475c-ac47-1334176f365d.png',
        title: '9月1日深圳新增5例无症状感染者！钟南山这段话冲上热搜！',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
    {
        img: 'http://www.sznews.com/news/pic/2020-08/13/646e5458-92b7-4636-9940-9b0799babfe1.png',
        title: '全能“小福宝” 为文明社区建设添砖加瓦',
        commentNum: (Math.random() * 100).toFixed(2),
        collectNum: (Math.random() * 100).toFixed(2),
        price: (Math.random() * 100).toFixed(2),
        salesNum: (Math.random() * 100).toFixed(2),
    },
]


